li{
    list-style: none;
}
label{
    font-weight:normal;
    min-width:0;
}
.box{
    padding:10px 0;
    margin-bottom:0.8em;
    box-shadow:0 1px 8px #B7C3D2;
    background:#fff;
}
.topSearch{
    padding:10px 10px;
}
.control-label{
    text-align:left!important;
}
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    line-height: 0;
    height: 0;
    visibility: hidden;
}
.form-group{
    margin-bottom:0;
}
.control-input{
    position:relative;
}
.control-input>div{
    position:absolute;
    left:15px;
    right:15px;
    display:none;
    border:1px solid #66afe9;
    text-align:center;
    background:#fff;
    color:#5bc0de;
    z-index:99;
    cursor:pointer;
}
.control-input>div.show{
    display:block;
}

#myTable{
    border-right:none;
    border-left:none;
}
#myTable th,#myTable td{
    text-align:center;
}
#myTable_wrapper div.row{
    padding:0 10px;
}
#myTable td>a{
    cursor:pointer;
}
.modal-header{
    background:#f0f0f0;
    color:#555;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}
.infoList ul{
    width:91.5%;
    border:1px solid #ccc;
    background-color:#fff;
    display:none;
    padding-left:0px;
}
.infoList ul li{
    cursor:pointer;
}
@media screen and (max-width:991px){
    .infoList ul{
        width:93%;
    }
}
#myModal .form-group{
    margin-bottom:0;
}
.infoList ul.show{
    display:block;
}
.infoList ul li{
    padding:3px 0 3px 12px;
}
.infoList ul li:hover{
    background-color:#EEE;
    cursor:pointer;
}